body {
 font-family:Verdana,Tahoma,Arial,simsun,"sans-serif";
}

.w1140 {
 width:100%;
 margin:0 auto;
 box-sizing:border-box;
}

.suger-top {
 display:block;
}

.suger-nav, .topline {
 display:none;
}


.wap__index img {
 width:157px;height:60px;display:block;
}


 .wap__nav {
   display:flex;
   justify-content:space-between;
   padding:10px;
 }
 .wap__menu {
   position:fixed;top:0;right:0;bottom:0;
   width:120px;
   line-height:1.5;
   padding:10px 20px;
   background-color:#444;
   display:none;
   z-index:10000;
 }
 .wap__menu li {
   padding:5px 0;
   margin-bottom:8px;
 }
 .showmenu {
   display:block;
   animation:one 0.1s ease-in;
 }
 @keyframes one {
   from {transform:translateX(110px)}
 }

 #wapico {
   display:block;
   display:flex;
   justify-content:center;
   align-items:center;
 }
 .wap__ico_on {
   width:32px;height:3px;
   background-color:#0D69B2;
   position:relative;
 }
 .wap__ico_on:before {
   content:" ";
   position:absolute;left:0;top:-11px;
   width:32px;height:3px;
   background-color:#0D69B2;
 }
 .wap__ico_on:after {
   content:" ";
   position:absolute;left:0;bottom:-11px;
   width:32px;height:3px;
   background-color:#0D69B2;
 }
 #wapMenuOff {
   margin-top:40px;
   line-height:1;
   font-size:40px;font-weight:700;
   color:#fff;
 }

#wapMenu a {
 color:#fff;
 font-size:15px;
}


.suger-top-w {
 padding:15px 0;
 height:auto;
 box-sizing:border-box;
}

.suger-top-fixed-w {
 display:none;
}

.suger-top-fixed {
 height:0;
}

.swiper-slide {
 position:relative;
 width:100%;height:150px;
 overflow:hidden;
 background-color:#eee;
}
#swp1 .suger-swiper img {
 display:block;
 width:1024px;
 left:50%;
 margin-left:-512px;
}
.swiper-pagination-bullet {
 width:4px;height:4px;
}

#xnav {
 display:none;
}

.suger-card-four {
 display:block;
 margin-top:22px;
 padding-bottom:0px;
}

.suger-card-four-in {
 width:100%;
 box-sizing:border-box;
 border:1px solid #ddd;
 border-left:1px solid #ddd;
}

.suger-card-four-in:first-child {
 border-left:1px solid #ddd;
}


.four-in1 img {
 display:block;
 width:55px;
 margin:0 auto;
}

.four-in-hover, .four-in1 .four-in-hover {
 display:none;
}

.four-in-hover {
 font-size:0.95em;
}

.four-in-hover a {
 background-color:#FE6007;
 border-radius:3px;
 color:#fff;
 margin-top:15px;
 display:inline-block;
 padding:4px 20px;
 transform:scale(0.97);
}


.four-in1 {
 text-align:center;
 padding:30px 0;
}

.four-in1-h1 {
 font-size:1.2em;
 font-weight:700;
 margin-top:10px;
}

.four-in1 .four-in-hover {
 display:block;
}

.four-in1 .four-in-show {
 display:none;
}

.four-in1 {
 background-color:#1696D9;
 color:#fff;
}

.four-in2 {
 background-color:#fff;
 text-align:center;
 padding:15px 0 30px;
 font-size:0.9em;
}

.suger-card-four .suger-card-four-hover {
 border:1px solid #1696D9;
 transform:scale(1.03);
 box-shadow:0 0 6px rgba(22, 150, 217, 0.4);
}

.four-in-show li b {
 color:#1696D9;
}

.suger-search {
 margin-top:9px;
}

input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }

.suger-search form {
 display:flex;
 flex-wrap:nowrap;
 justify-content:space-between;
 width:100%;
 margin:0 10px;
}

.suger-search-left {
 display:none;
}
.suger-search form input {
 float:none;
 height:auto;
 line-height:1.2;
 box-sizing:content-box;
 padding:10px;
 border-radius:0;
}

.sokws {
 border:1px solid #0769B1;
 width:90%;
 box-sizing:border-box;
}

.sobtn {
 border:1px solid #0769B1;
 background-color:#0769B1;
 color:#fff;
 box-sizing:border-box;
 width:10%;
}


.myh4 {
 text-align:center;
 font-size:30px;
 font-weight:700;
 margin-top:15px;
 color:#0D69AF;
}

.myh4 div {
 color:#FD5F0D;
 font-size:16px;
 position:relative;
 margin-bottom:25px;
}

.myh4 div:before {
 content:" ";
 width:50%;height:1px;
 background-color:#ccc;
 position:absolute;left:0;top:-5px;right:0;
 margin:auto;
}

.suger-ys-w {
 display:block;
 margin-top:10px;
}

.suger-ys {
 width:100%;
 text-align:center;
 background-color:#fff;
 padding:30px 0 0;
 margin-bottom:0px;
 transition:transform 0.3s;
 box-shadow:0 0 7px rgba(0,0,0,0.2);
 border-radius:0;
 overflow:hidden;
}

.suger-ys:hover {
 transform:translateY(0);
}

.suger-ys:hover h5 {
 color:#1996D7;
}

.suger-ys:hover p {
 background-color:#1996D7;
}

.suger-ys img {
 width:50px;height:50px;
 display:block;
 margin:4px auto 4px;
}


.suger-ys h5 {
 font-size:1.2em;
 font-weight:700;
 color:#777;
 margin-bottom:10px;
}

.suger-ys p {
 font-size:0.95em;
 background-color:#1996D7;
 color:#fff;
 padding:10px 0;
}

.big {
 background-color:#f9f9f9;
 padding:0;
 margin-top:0;
}

.bigblack {
 background-color:#eee;
 background:linear-gradient(#f7f7f7,#fff);
 padding:0;
 margin-top:0;
 border-top:4px solid #eee;
}

.ys4 {
 padding:40px 0;
}


.ys4 p b {
 display:block;
 font-size:1.4em;
}

.hynav ul {
 display:flex;
 flex-wrap:wrap;
 justify-content:space-between;
 align-items:center;
 margin:20px 10px 0;
}

.hynav li {
 width:calc(100%/3 - 10px);
 cursor:pointer;
 margin-bottom:15px;
 font-size:0.9em;
}

.hy-c {
 margin:10px;
 box-sizing:border-box;
 padding:20px 0 0;
 display:none;
}

div.hyhover {
 display:block;
}

.hy-c ul {
 display:flex;
 flex-wrap:wrap;
 justify-content:center;
 align-items:center;
 padding-top:0px;
}


.hy-c ul li {
 text-align:center;
 width:100px;
 font-weight:700;
 padding-top:92px;
 background-size:90px;
}


.hy-btn {
 background-color:#FC5E11;
 color:#fff;
 padding:10px 30px;
 margin:20px auto;
 width:60%;
 display:block;
 text-align:center;
}

.hy-btn:hover {
 color:#fff;
 background-color:#17c;
}

.hy-c1 {
 background:url(hyc1.png) no-repeat right bottom;
}

.hy-c2 {
 background:url(hyc2.png) no-repeat right bottom;
}

.hy-c3 {
 background:url(hyc3.png) no-repeat right bottom;
}

.hy-c4 {
 background:url(hyc4.png) no-repeat right bottom;
}

.hy-c5 {
 background:url(hyc5.png) no-repeat right bottom;
}

.hy-c6 {
 background:url(hyc6.png) no-repeat right bottom;
}

.hy-c {
 background:#fff;
}

.hynav .hyhover {
 background-color:#FC5E11;
 color:#fff;
 position:relative;
}

.hynav .hyhover:after {
 display:none;
}


.suger-news-w {
 display:block;
 margin-top:0px;
}

.suger-news {
 width:100%;
 border:4px solid #fafafa;
 margin-bottom:16px;
 box-sizing:border-box;
 background-color:#fff;
 outline:1px solid #39e;
 outline-offset:-8px;
 display:none;
}

.suger-news-hover {
 display:block;
}

.suger-news h3 {
 display:flex;
 flex-wrap:nowrap;
 justify-content:space-between;
 border-bottom:1px dashed #aaa;
 align-items:center;
 background:linear-gradient(#fff,#f9f9f9);
 padding:12px;
}

.suger-news h3 a {
 color:#1C96D6;
 font-weight:700;
}

.suger-news h3 a:last-child {
 color:#fff;
 background-color:#19d;
 line-height:1;
 display:inline-block;
 padding:4px 10px;
 border-radius:5px;
 font-size:0.8em;
}

.suger-news ul {
 padding:12px;
 padding-bottom:20px;
}

.friend ul {
 display:flex;
 flex-wrap:wrap;
 justify-content:center;
 align-items:center;
}

.friend ul li {
 margin:5px;
 padding:5px;
 border:1px solid #eee;
}

.friend ul img {
 width:116px;
 display:block;
}

.friend p {
 text-align:center;
 margin-bottom:25px;
}

.friend p a {
 font-size:0.8em;
 color:#888;
}

.footi-w {
 display:flex;
 flex-wrap:wrap;
 justify-content:space-between;
 align-items:center;
 padding:12px 30px;
}

.footi h3 {
 font-weight:700;
}

.footi1 {
 background:url(fi1.png) no-repeat 0 center;
}
.footi2 {
 background:url(fi2.png) no-repeat 0 center;
}
.footi3 {
 background:url(fi3.png) no-repeat 0 center;
}
.footi4 {
 background:url(fi4.png) no-repeat 0 center;
}

.footi {
 background-size:60px;
 padding:20px 0;
 padding-left:70px;
}

.footi span {
 display:none;
}

.foot {
 padding:30px 0;
 margin-top:0px;
 font-size:0.9em;
 text-align:center;
}


.foot .w1140 {
 display:flex;
 flex-wrap:wrap;
 justify-content:space-between;
}

.foot ul {
 display:flex;
 flex-wrap:nowrap;
 justify-content:space-around;
 width:100%;
}

.foot ul a {
 display:block;
}

.lxwx {
 font-size:0.9em;
 text-align:center;
 display:none;
}

.lx1 {
 display:none;
}

.foot h5 {
 font-size:1.2em;
 font-weight:700;
 padding-bottom:10px;
}

.foot a:hover {
 color:#18c;
}

html {
  overflow-y: scroll;
}

:root {
  overflow-y: auto;
  overflow-x: hidden;
}

:root body {
  position: absolute;
}

body {
  width: 100vw;
  overflow: hidden;
}

.lxtel {
 margin-top:15px;
 width:100%;
}

.copynav span {
 display:none;
}

#side-menu {
 display:none;
}

.lxtel i {
 display:none;
}

#swp2 .swiper-slide {
 height:340px;
 margin-top:10px;
 background-color:#fff;
}

#swp3 .swiper-slide {
 height:auto;
 margin-top:10px;
 margin-bottom:16px;
}

.myh42 {
 margin-top:27px;
}

#swp2 .swiper-pagination-bullet {
 background-color:#39e;
 width:30px;height:4px;
 border-radius:1px;
}

.swiper-pagination-progress {
 z-index:99999;
}

.swiper-pagination3 .swiper-pagination-bullet {
 background-color:#39e;
 width:10px;height:10px;
 margin:5px;
}

.swiper-pagination3 {
 text-align:center;
 margin:0 auto;
 width:100%;
}

.wap-four {
 background-color:#39e;
 padding-top:20px;
 text-align:center;
 color:#fff;
}

.wap-four img {
 width:50px;height:50px;
 display:block;
 margin:0 auto;
}

.wap-four-h1 {
 font-weight:700;
 font-size:1.2em;
}

.wap-four-h2 {
 padding-bottom:20px;
}

.wap-four ul {
 position:static;
 float:none;
 background-color:#fff;
 color:#777;
 padding:10px 0 0;
 font-size:0.9em;
}


.wap-four ul a {
 background-color:#39e;
 color:#fff;
 display:inline-block;
 padding:5px 14px;
 border-radius:5px;
 margin:20px;
}



.onlypc {
 display:none !important;
}

.onlywap {
 display:block !important;
}